package com.ruoyi.courseManagement.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 课程章节对象 chapter
 * 
 * @author liao
 * @date 2025-06-10
 */
public class Chapter extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 章节id */
    private Integer chapterId;
    /** 校区id */
    @Excel(name = "校区id")
    private Integer campusId;
    /** 章节名称 */
    @Excel(name = "章节名称")
    private String chapterName;

    /** 课程id */
    @Excel(name = "课程id")
    private Integer courseId;

    /** 章节描述 */
    @Excel(name = "章节描述")
    private String chapterDesc;

    /** 排序 */
    @Excel(name = "排序")
    private Integer chapterSort;

    /** 状态 */
    @Excel(name = "状态")
    private Integer chapterStatus;

    /** 备用字段1 */
    private String demo1;

    /** 备用字段2 */
    private String demo2;

    /** 备用字段3 */
    private String demo3;

    public Integer getCampusId() {
        return campusId;
    }

    public void setCampusId(Integer campusId) {
        this.campusId = campusId;
    }

    public void setChapterId(Integer chapterId)
    {
        this.chapterId = chapterId;
    }

    public Integer getChapterId() 
    {
        return chapterId;
    }

    public void setChapterName(String chapterName) 
    {
        this.chapterName = chapterName;
    }

    public String getChapterName() 
    {
        return chapterName;
    }

    public void setCourseId(Integer courseId) 
    {
        this.courseId = courseId;
    }

    public Integer getCourseId() 
    {
        return courseId;
    }

    public void setChapterDesc(String chapterDesc) 
    {
        this.chapterDesc = chapterDesc;
    }

    public String getChapterDesc() 
    {
        return chapterDesc;
    }

    public void setChapterSort(Integer chapterSort) 
    {
        this.chapterSort = chapterSort;
    }

    public Integer getChapterSort() 
    {
        return chapterSort;
    }

    public void setChapterStatus(Integer chapterStatus) 
    {
        this.chapterStatus = chapterStatus;
    }

    public Integer getChapterStatus() 
    {
        return chapterStatus;
    }

    public void setDemo1(String demo1) 
    {
        this.demo1 = demo1;
    }

    public String getDemo1() 
    {
        return demo1;
    }

    public void setDemo2(String demo2) 
    {
        this.demo2 = demo2;
    }

    public String getDemo2() 
    {
        return demo2;
    }

    public void setDemo3(String demo3) 
    {
        this.demo3 = demo3;
    }

    public String getDemo3() 
    {
        return demo3;
    }

    @Override
    public String toString() {
        return "Chapter{" +
                "chapterId=" + chapterId +
                ", campusId=" + campusId +
                ", chapterName='" + chapterName + '\'' +
                ", courseId=" + courseId +
                ", chapterDesc='" + chapterDesc + '\'' +
                ", chapterSort=" + chapterSort +
                ", chapterStatus=" + chapterStatus +
                ", demo1='" + demo1 + '\'' +
                ", demo2='" + demo2 + '\'' +
                ", demo3='" + demo3 + '\'' +
                '}';
    }
}
